USE [BABELE_SISM_SVIL]
GO
/****** Object:  Trigger [dbo].[M_SISM_L_ASSISTENZA_SEMIRESIDENZIALE_DATA_INTERVENTO]    Script Date: 03/26/2014 16:27:32 ******/
-- =============================================
-- Author:		truggiero
-- Create date: 26/03/2014
-- Description:	trigger per flussi sism
-- =============================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[M_SISM_L_ASSISTENZA_SEMIRESIDENZIALE_DATA_INTERVENTO] ON [dbo].[SISM_L_ASSISTENZA_SEMIRESIDENZIALE_DATA_INTERVENTO]
AFTER UPDATE
AS BEGIN

 DECLARE @ID_MODIFY_ROW AS INT
 DECLARE @UTENTE AS VARCHAR(50)
 DECLARE @TipoOp AS CHAR(1)
 DECLARE @CANCELLATO AS bit
 SET @TipoOp='S'
 
 SELECT @ID_MODIFY_ROW = I.COD_ASSISTENZA_SEMIRESIDENZIALE_DATA_INTERVENTO, @UTENTE=I.SYS_UTENTE_ULTIMA_MOD, @CANCELLATO=I.CANCELLATO FROM inserted I
 
 IF(@CANCELLATO = 1)
  BEGIN
	SET @TipoOp='C'
  END
 IF(COALESCE(@ID_MODIFY_ROW,0)>0)
  BEGIN
   exec SP_SISM_EVENTI_LOG @TipoOp,'SISM_T_CONTRIBUTI_ECONOMICI','ID_CONTRIBUTO_ECONOMICO',@ID_MODIFY_ROW, @UTENTE
  END
END